home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_26_PRMSeg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
21KB
|
349 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 4A02 tst.b D2
00000002 295C 0000 move.l [A4 + 0x0], [A4]+
00000006 0652 0000 addi.w [A2], 0x0
0000000A 03D6 .incomplete
0000000C 0000 007A ori.b D0, 0x7A /* 'z' */
00000010 8000 or.b D0, D0
00000012 0002 02B0 ori.b D2, 0xB0
label00000016:
00000016 208B move.l [A0], A3
00000018 1552 C141 move.b [A2 - 0x3EBF], [A2]
0000001C 342E 5382 move.w D2, [A6 + 0x5382]
00000020 760C moveq.l D3, 0x0C
00000022 E7AA lsl D2, D3
00000024 D480 add.l D2, D0
00000026 1562 FAE8 move.b [A2 - 0x518], -[A2]
// begin alternate branch 00000028-0000002E
label00000028:
00000028 FAE8 FAE8 .extension 0xAE8 <<F/2-3/5>> // unimplemented
0000002C CE80 and.l D7, D0
// end alternate branch 00000028-0000002E
label00000028: // (misaligned)
0000002A FAE8 CE80 .extension 0xAE8 <<F/2-3/5>> // unimplemented
0000002E D6C7 add.w A3, D7
00000030 9C87 sub.l D6, D7
00000032 288B move.l [A4], A3
00000034 FDB8 .invalid <<F/6/6>>
00000036 2953 186A move.l [A4 + 0x186A], [A3]
0000003A 01E6 .incomplete
0000003C D481 add.l D2, D1
0000003E B480 cmp.l D2, D0
00000040 65D4 bcs -0x2A /* 00000016 */
00000042 62E4 bhi -0x1A /* 00000028 */
00000044 FDA4 .invalid <<F/6/6>>
00000046 6516 bcs +0x18 /* 0000005E */
00000048 720F moveq.l D1, 0x0F
0000004A FD0A .extension 0xD0A <<F/4-5/6>> // unimplemented
0000004C 6226 bhi +0x28 /* 00000074 */
0000004E FC44 6CAA .extension 0xC44 <<F/1/6>>, 0x6CAA // unimplemented
00000052 156A 82EC FC9A move.b [A2 - 0x366], [A2 - 0x7D14]
00000058 FBD0 .invalid <<F/7/5>>
0000005A 6D96 blt -0x68 /* FFFFFFF2 */
0000005C 2256 movea.l A1, [A6]
label0000005E:
0000005E 6769 beq +0x6B /* 000000C9 */
00000060 2100 move.l -[A0], D0
00000062 6208 bhi +0xA /* 0000006C */
00000064 5368 5368 subq.w [A0 + 0x5368], 1
00000068 616D bsr +0x6F /* 000000D7 */
0000006A 6167 bsr +0x69 /* 000000D3 */
label0000006C:
0000006C 6E6C bgt +0x6E /* 000000DA */
0000006E 7769 moveq.l D3, 0x69
00000070 6D61 blt +0x63 /* 000000D3 */
00000072 7463 moveq.l D2, 0x63
label00000074:
00000074 6869 bvc +0x6B /* 000000DF */
00000076 0F08 btst A0, D7
00000078 1054 movea.b A0, [A4]
0000007A 3C6A 2408 movea.w A6, [A2 + 0x2408]
0000007E 0A1A 1301 xori.b [A2]+, 0x1
00000082 B301 xor.b D1, D1
00000084 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4
00000086 5B13 subq.b [A3], 5
00000088 DB06 addx.b D5, D6
0000008A 5EF3 197B 0154 BB11 FB22 DB82 sgt [[A3 + 0x154BB11] - 0x4DD247E]
00000096 6301 bls +0x3 /* 00000099 */
00000098 7303 moveq.l D1, 0x03
0000009A 1234 1000 move.b D1, [A4 + D1.w]
0000009E 0B00 btst D0, D5
000000A0 CB92 and.l [A2], D5
000000A2 08C3 4B6B bset.b D3, 0x6B /* 'k' */
000000A6 54AB 2443 addq.l [A3 + 0x2443], 2
000000AA 3A0E move.w D5, A6
000000AC 8901 sbcd D4, D1
000000AE 3C93 move.w [A6], [A3]
000000B0 0024 0849 ori.b -[A4], 0x49 /* 'I' */
000000B4 042B 3500 6B06 subi.b [A3 + 0x6B06], 0x0
000000BA E100 asl D0.b, 8
000000BC C100 abcd D0, D0
000000BE 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
000000C0 ACA1 syscall FrameRect, auto_pop
000000C2 038B bclr A3, D1
000000C4 07E9 .incomplete
000000C6 01B3 240E bclr [A3 + D2.w * 4 + 0xE], D0
000000CA DB02 addx.b D5, D2
000000CC DB00 addx.b D5, D0
000000CE A300 syscall Open/PBHOpen/HOpen, flags=3
000000D0 0504 btst D4, D2
000000D2 5409 addq.b A1, 2
000000D4 040A 1AA3 subi.b A2, 0xA3
000000D8 02F3 .incomplete
label000000DA:
000000DA 0054 0A1A ori.w [A4], 0xA1A
000000DE AB14 syscall PatDither
000000E0 8B07 sbcd D5, D7
000000E2 8301 sbcd D1, D1
000000E4 5B27 subq.b -[A7], 5
000000E6 3B2B 7B04 move.w -[A5], [A3 + 0x7B04]
000000EA 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000000EC 8301 sbcd D1, D1
000000EE CB12 and.b [A2], D5
000000F0 540B addq.b A3, 2
000000F2 8023 or.b D0, -[A3]
000000F4 4750 chk.w D3, [A0]
000000F6 E103 asl D3.b, 8
000000F8 AD09 syscall CalcVis, auto_pop
000000FA 0A24 085E xori.b -[A4], 0x5E /* '^' */
000000FE 320A move.w D1, A2
00000100 4906 .invalid 4, D6 // invalid opcode 4 with b == 4
00000102 DB58 add.w [A0]+, D5
00000104 8B09 sbcd -[A5], -[A1]
00000106 2454 movea.l A2, [A4]
00000108 3502 move.w -[A2], D2
0000010A 8301 sbcd D1, D1
0000010C C700 abcd D3, D0
0000010E 6F4B ble +0x4D /* 0000015B */
00000110 008B 060B 017A ori.l A3, 0x60B017A
00000116 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
00000118 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
0000011A 5E49 addq.w A1, 7
0000011C 018B bclr A3, D0
0000011E 0B2E 086B btst [A6 + 0x86B], D5
00000122 1B4B 11BB move.b [A5 + 0x11BB], A3
00000126 0ADB .incomplete
00000128 200F move.l D0, A7
0000012A 483F nbcd.b <<invalid special address>>
0000012C 7B78 moveq.l D5, 0x78
0000012E 7332 moveq.l D1, 0x32
00000130 C903 abcd D4, D3
00000132 A300 syscall Open/PBHOpen/HOpen, flags=3
00000134 3C6A E20E movea.w A6, [A2 - 0x1DF2]
00000138 2408 move.l D2, A0
0000013A 1B33 0863 move.b -[A5], [A3 + D0 + 0x63]
0000013E 14A3 move.b [A2], -[A3]
00000140 008B 1560 543B ori.l A3, 0x1560543B
00000146 4F73 2154 chk.w D7, <<invalid full ext with I/IS == 4>>
0000014A 7359 moveq.l D1, 0x59
0000014C 6021 bra +0x23 /* 0000016F */
0000014E 159B 038D move.b [[ + <<invalid base displacement size>>] + D0 * 2], [A3]+
00000152 136A DB1D 136F move.b [A1 + 0x136F], [A2 - 0x24E3]
00000158 320B move.w D1, A3
0000015A 00AB 2CCB 7985 005B ori.l [A3 + 0x5B], 0x2CCB7985
00000162 65D3 bcs -0x2B /* 00000137 */
00000164 0EB3 0150 1302 0B00 .invalid.l [A3 + <<invalid base displacement size>> + D0 * 2], 0x1501302 // invalid immediate operation
0000016C A340 syscall ResrvMem/ReserveMem, flags=3
0000016E 5304 subq.b D4, 1
00000170 EB14 roxl D4.b, 5
00000172 BB06 xor.b D6, D5
00000174 0A0B 000F xori.b A3, 0xF
00000178 5061 addq.w -[A1], 8
0000017A 096B 1C73 bchg [A3 + 0x1C73], D4
0000017E 620C bhi +0xE /* 0000018C */
00000180 0E0C 08BA .invalid.b A4, 0xBA // invalid immediate operation
00000184 0F1A btst [A2]+, D7
00000186 6A5B bpl +0x5D /* 000001E3 */
00000188 207B FA73 movea.l A0, [PC + A7 * 2 + 0x73]
label0000018C:
0000018C 0C4E A115 cmpi.w A6, 0xA115
00000190 6301 bls +0x3 /* 00000193 */
00000192 A915 syscall ShowWindow
00000194 003C 330A ori.b ccr, 10
00000198 9306 subx.b D1, D6
0000019A 2A89 move.l [A5], A1
0000019C 09A3 bclr -[A3], D4
0000019E 0652 1311 addi.w [A2], 0x1311
000001A2 B332 002B xor.b [A2 + D0.w + 0x2B], D1
000001A6 771F moveq.l D3, 0x1F
000001A8 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
000001AA 1FB3 093B 3500 4314 C115 5B0C 4293 move.b [A7 + D4.w * 2 - 0x109], [[A3 + 0x35004314 + D0] - 0x3EEAA4F4]
000001B8 15AC 5EEB 1360 DB1A move.b [A2 - 0x24E6], [A4 + 0x5EEB]
000001C0 48E8 C30C 5E62 movem.l [A0 + 0x5E62], D2,D3,A0,A1,A6,A7
000001C6 320A move.w D1, A2
000001C8 1AA3 move.b [A5], -[A3]
000001CA 01BB 1158 bclr [PC], D0
000001CE 1A0F move.b D5, A7
000001D0 580A addq.b A2, 4
000001D2 1AAB 2E4E move.b [A5], [A3 + 0x2E4E]
000001D6 5662 addq.w -[A2], 3
000001D8 BEF3 015E cmpa.w A7, <<invalid full ext with IS == 1 and I/IS == 6>>
000001DC CB02 abcd D5, D2
000001DE 425B clr.w [A3]+
000001E0 2773 6EDB 028B move.l [A3 + 0x28B], [A3 + D6 * 8 - 0x37]
000001E6 0A95 0E24 0893 xori.l [A5], 0xE240893
000001EC 0E60 3304 .invalid.w -[A0], 0x3304 // invalid immediate operation
000001F0 0A1A 2B75 xori.b [A2]+, 0x75 /* 'u' */
000001F4 786B moveq.l D4, 0x6B
000001F6 3C60 movea.w A6, -[A0]
000001F8 0F60 bchg -[A0], D7
000001FA 833D or.b <<invalid special address>>, D1
000001FC 6109 bsr +0xB /* 00000207 */
000001FE 2519 move.l -[A2], [A1]+
00000200 7321 moveq.l D1, 0x21
00000202 0EA3 0681 00F3 .invalid.l -[A3], 0x68100F3 // invalid immediate operation
00000208 0330 421B btst [A0 + D4.w * 2 + 0x1B], D1
0000020C 33AC 581A 1B56 move.w <<invalid full ext with IS == 1 and I/IS == 6>>, [A4 + 0x581A]
00000212 A306 syscall KillIO, flags=3
00000214 78B5 moveq.l D4, 0xFFFFFFB5
00000216 0D69 1FCB bchg [A1 + 0x1FCB], D6
0000021A 0248 C308 andi.w A0, 0xC308
0000021E 6B07 bmi +0x9 /* 00000227 */
00000220 0B00 btst D0, D5
00000222 0FC9 .incomplete
00000224 000B 01A1 ori.b A3, 0xA1
00000228 06D3 .incomplete
0000022A 010C btst A4, D0
0000022C 0E0A 1AEB .invalid.b A2, 0xEB // invalid immediate operation
00000230 1FC5 move.b <<invalid special address>>, D5
00000232 13F1 1E61 27BB 0148 move.b [0x27BB0148], [A1 + D1 * 8 + 0x61]
0000023A 5104 subq.b D4, 8
0000023C FB1D .extension 0xB1D <<F/4-5/5>> // unimplemented
0000023E CB08 abcd -[A5], -[A0]
00000240 0A1A 0F78 xori.b [A2]+, 0x78 /* 'x' */
00000244 2101 move.l -[A0], D1
00000246 08F3 019B 06A3 bset.b [A3 + D0.w * 8 - 0x93], 0x9B
0000024C 3085 move.w [A0], D5
0000024E 0D53 bchg [A3], D6
00000250 0423 23AC subi.b -[A3], 0xAC
00000254 DB20 add.b -[A0], D5
00000256 335A 082F move.w [A1 + 0x82F], [A2]+
0000025A 0102 btst D2, D0
0000025C D12C 7520 add.b [A4 + 0x7520], D0
00000260 9B04 subx.b D5, D4
00000262 2512 move.l -[A2], [A2]
00000264 1375 5009 0E5E move.b [A1 + 0xE5E], [A5 + D5.w + 0x9]
0000026A 9642 sub.w D3, D2
0000026C C308 abcd -[A1], -[A0]
0000026E 0F58 bchg [A0]+, D7
00000270 1ADB move.b [A5]+, [A3]+
00000272 736D moveq.l D1, 0x6D
00000274 01F3 .incomplete
00000276 1921 move.b -[A4], -[A1]
00000278 23E1 2F05 23A5 move.l [0x2F0523A5], -[A1]
0000027E 030F btst A7, D1
00000280 491D .invalid 4, [A5]+ // invalid opcode 4 with b == 4
00000282 E914 roxl D4.b, 4
00000284 543C A317 addq.b 0x17, 2
00000288 2408 move.l D2, A0
0000028A 2B69 5EE1 028B move.l [A5 + 0x28B], [A1 + 0x5EE1]
00000290 3661 movea.w A3, -[A1]
00000292 09CB .incomplete
00000294 7142 moveq.l D0, 0x42
00000296 0FD6 .incomplete
00000298 C314 and.b [A4], D1
0000029A E305 asl D5.b, 1
0000029C 5E32 32E1 addq.b [A2 + D3.w * 2 - 0x31], 7
000002A0 24FB 344E move.l [A2]+, [PC + D3.w * 4 + 0x4E]
000002A4 0EF1 .incomplete
000002A6 0B5B bchg [A3]+, D5
000002A8 1361 0008 move.b [A1 + 0x8], -[A1]
000002AC 5B13 subq.b [A3], 5
000002AE FBA0 .invalid <<F/6/5>>
000002B0 432B 3316 .invalid 1, [A3 + 0x3316] // invalid opcode 4 with b == 4
000002B4 7B10 moveq.l D5, 0x10
000002B6 A316 syscall InitQueue/FInitQueue, flags=3
000002B8 5E63 addq.w -[A3], 7
000002BA 0405 1EBB subi.b D5, 0xBB
000002BE 91D9 sub.l A0, [A1]+
000002C0 0A50 0F29 xori.w [A0], 0xF29
000002C4 01F3 .incomplete
000002C6 3553 0658 move.w [A2 + 0x658], [A3]
000002CA 1A8B move.b [A5], A3
000002CC 8773 0154 or.w <<invalid full ext with I/IS == 4>>, D3
000002D0 7843 moveq.l D4, 0x43
000002D2 039B bclr [A3]+, D1
000002D4 61BB bsr -0x43 /* 00000291 */
000002D6 1563 1454 move.b [A2 + 0x1454], -[A3]
000002DA 9332 3313 EB2F C506 sub.b [[A2 + D3 * 2] - 0x14D03AFA], D1
000002E2 534C subq.w A4, 1
000002E4 1BB0 6473 620B move.b [A5 + D6.w * 2 + 0xB], [A0 + D6.w * 4 + 0x73]
000002EA 000F 812C ori.b A7, 0x2C /* ',' */
000002EE 0F42 bchg D2, D7
000002F0 B318 xor.b [A0]+, D1
000002F2 F312 .extension 0x312 <<F/4-5/1>> // unimplemented
000002F4 5E93 addq.l [A3], 7
000002F6 4FC3 lea.l A7, D3
000002F8 08FB 12E5 0687 bset.b [PC + D0.w * 8 - 0x121], 0xE5
000002FE 8214 or.b D1, [A4]
00000300 BB4A cmpm.w [A5]+, [A2]+
00000302 ED06 asl D6.b, 6
00000304 2307 move.l -[A1], D7
00000306 DB14 add.b [A4], D5
00000308 B326 xor.b -[A6], D1
0000030A 581A addq.b [A2]+, 4
0000030C 8782 2833 unpk D3, D2, 0x2833
00000310 2A60 movea.l A5, -[A0]
00000312 CB81 and.l D1, D5
00000314 54DB scc [A3]+
00000316 02BB 1766 1234 5B86 2B04 andi.l [[ + <<invalid base displacement size>>] + D5 * 2 + 0x2B04], 0x17661234
00000320 9304 subx.b D1, D4
00000322 3306 move.w -[A1], D6
00000324 6332 bls +0x34 /* 00000358 */
00000326 D328 3B10 add.b [A0 + 0x3B10], D1
0000032A 8344 3B10 pack D1, D4, 0x3B10
0000032E AB15 syscall PatExpand
00000330 C330 93BE 0B41 C330 2330 and.b [[0xB41C330] + A1 * 2 + 0x2330], D1
0000033A 0FB1 291B 3348 0A1A bclr [[A1 + D2] + 0x33480A1A], D7
00000342 0B1C btst [A4]+, D5
00000344 E12D lsl D5.b, D0
00000346 0A1A 3B56 xori.b [A2]+, 0x56 /* 'V' */
0000034A 4921 .invalid 4, -[A1] // invalid opcode 4 with b == 4
0000034C 032B D6C8 btst [A3 - 0x2938], D1
00000350 4115 .invalid 0, [A5] // invalid opcode 4 with b == 4
00000352 2124 move.l -[A0], -[A4]
00000354 833D or.b <<invalid special address>>, D1
00000356 48A3 06B5 movem.w -[A3], D5,D6,A0,A2,A3,A5,A7
// begin alternate branch 00000358-00000362
label00000358:
00000358 06B5 36C3 38C9 061B addi.l [A5 + D0.w * 8 + 0x1B], 0x36C338C9
00000360 3513 move.w -[A2], [A3]
// end alternate branch 00000358-00000362
label00000358: // (misaligned)
0000035A 36C3 move.w [A3]+, D3
0000035C 38C9 move.w [A4]+, A1
0000035E 061B 3513 addi.b [A3]+, 0x13
00000362 44A3 neg.l -[A3]
00000364 15D3 2823 move.b [PC + 0x2823 /* 00002B89, cstring ""<EOF> */], [A3]
00000368 3023 move.w D0, -[A3]
0000036A 183B 1F53 13BB 104B move.b D4, [[PC] + 0x13BB104B]
00000372 0D0B btst A3, D6
00000374 39EB 4A03 29A3 move.w 0x29A3, [A3 + 0x4A03]
0000037A 158B 19D3 4B53 13E3 move.b [[] + 0x4B5313E3], A3
00000382 1C03 move.b D6, D3
00000384 1BFB 218B 3E00 492C move.b <<invalid special address>>, [[ + <<invalid base displacement size>> + D2] + 0x3E00492C]
0000038C 0E2D 58E5 0F0F .invalid.b [A5 + 0xF0F], 0xE5 // invalid immediate operation
00000392 2E08 move.l D7, A0
00000394 DB6A AC89 add.w [A2 - 0x5377], D5
00000398 01DB .incomplete
0000039A 6A42 bpl +0x44 /* 000003DE */
0000039C 194D 7D03 move.b [A4 + 0x7D03], A5
000003A0 0B06 btst D6, D5
000003A2 D693 add.l D3, [A3]
000003A4 0389 bclr A1, D1
000003A6 0AC9 .incomplete
000003A8 010F btst A7, D0
000003AA 42E5 .invalid -[A5] // invalid opcode 4 with subtype 1
000003AC 58F5 050F AC29 050D svc [[A5 + <<invalid base displacement size>>] + D0 * 4 - 0x53D6FAF3]
000003B4 0C73 021B 8E7B cmpi.w [A3 + A0 * 8 + 0x7B], 0x21B
000003BA 991B sub.b [A3]+, D4
000003BC 35E3 9C53 move.w [PC - 0x63AD /* FFFFA011, cstring ""<EOF> */], -[A3]
000003C0 5E23 addq.b -[A3], 7
000003C2 18EB AD2E move.b [A4]+, [A3 - 0x52D2]
000003C6 4B0D .invalid 5, A5 // invalid opcode 4 with b == 4
000003C8 2F93 3EE3 move.l [A7 + D3 * 8 - 0x29], [A3]
000003CC 04E3 .incomplete
000003CE 1C43 movea.b A6, D3
000003D0 6E00 .incomplete